SoeError enumeration
The errors of Servo drive profile over EtherCAT (SoE).
Namespace: IntervalZero.KINGSTAR.Base
Assembly: IntervalZero.KINGSTAR.Base (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0
Syntax
Members
General errors
| errSoeNoError |
0x0000 |
No detected error in the service channel. |
| errSoeNotOpened |
0x0001 |
Service channel is not open. |
| errSoeInvalidAccessClosing |
0x0009 |
Invalid access to closing service channel. |
Element 1 (IDN) errors
| errSoeNoIdn |
0x1001 |
No valid IDN. |
| errSoeIdnInvalidAccess |
0x1009 |
Invalid access to IDN. |
Element 2 (Name) errors
| errSoeNoName |
0x2001 |
No name. |
| errSoeNameTooShort |
0x2002 |
The name is too short. |
| errSoeNameTooLong |
0x2003 |
The name is too long. |
| errSoeNameReadOnly |
0x2004 |
The name cannot be changed (read only). |
| errSoeNameWriteProtected |
0x2005 |
The name is write-protected at this time. |
Element 3 (Attribute) errors
| errSoeAttributeTooShort |
0x3002 |
The attribute is too short. |
| errSoeAttributeTooLong |
0x3003 |
The attribute is too long. |
| errSoeAttributeReadOnly |
0x3004 |
The attribute cannot be changed (read only). |
| errSoeAttributeWriteProtected |
0x3005 |
The attribute is write-protected at this time. |
Element 4 (Unit) errors
| errSoeNoUnits |
0x4001 |
No units. |
| errSoeUnitTooShort |
0x4002 |
The unit is too short. |
| errSoeUnitTooLong |
0x4003 |
The unit is too long. |
| errSoeUnitReadOnly |
0x4004 |
The unit cannot be changed (read only). |
| errSoeUnitWriteProtected |
0x4005 |
The unit is write-protected at this time. |
Element 5 (Minimum input) errors
| errSoeNoMinInput |
0x5001 |
No minimum input value. |
| errSoeMinInputTooShort |
0x5002 |
The minimum input value is too short. |
| errSoeMinInputTooLong |
0x5003 |
The minimum input value is too long. |
| errSoeMinInputReadOnly |
0x5004 |
The minimum input value cannot be changed (read only). |
| errSoeMinInputWriteProtected |
0x5005 |
The minimum input value is write-protected at this time. |
Element 6 (Maximum input) errors
| errSoeNoMaxInput |
0x6001 |
No maximum input value. |
| errSoeMaxInputTooShort |
0x6002 |
The maximum input value is too short. |
| errSoeMaxInputTooLong |
0x6003 |
The maximum input value is too long. |
| errSoeMaxInputReadOnly |
0x6004 |
The maximum input value cannot be changed (read only). |
| errSoeMaxInputWriteProtected |
0x6005 |
The maximum input value is write-protected at this time. |
Element 7 (Operation data) errors
| errSoeDataTooShort |
0x7002 |
The operation data is too short. |
| errSoeDataTooLong |
0x7003 |
The operation data is too long. |
| errSoeDataReadOnly |
0x7004 |
The operation data cannot be changed (read only). |
| errSoeDataWriteProtected |
0x7005 |
The operation data is write-protected at this communication phase. |
| errSoeDataBellowMin |
0x7006 |
The operation data is less than the minimum input value. |
| errSoeDataOverMax |
0x7007 |
The operation data is greater than the maximum input value. |
| errSoeDataInvalid |
0x7008 |
Invalid operation data: configured IDN is not supported, invalid bit number or bit combination. |
| errSoeDataPasswordProtected |
0x7009 |
The operation data is write-protected by a password. |
| errSoeDataInPdo |
0x700A |
The operation data is write-protected: it is configured cyclically. |
| errSoeDataInvalidAddress |
0x700B |
Invalid indirect addressing. For example, data container and list handling. |
| errSoeDataWriteDisabled |
0x700C |
The operation data is write-protected, due to other settings. For instance, operating mode, or subdevice is activated. |
| errSoeDataInvalidFloat |
0x700D |
Invalid floating point number. |
| errSoeDataParamProtected |
0x700E |
The operation data is write-protected at parameterization level. |
| errSoeDataOpProtected |
0x700F |
The operation data is write-protected at operating level. |
| errSoeCommandAlreadyActive |
0x7010 |
The procedure command is already active. |
| errSoeCommandNotInterruptible |
0x7011 |
The procedure command is not interruptible. |
| errSoeCommandNotExecutableNow |
0x7012 |
The procedure command at this time not executable. For example, in this phase the procedure command cannot be activated. |
| errSoeCommandNotExecutable |
0x7013 |
The procedure command is not executable (invalid or false parameters). |
| errSoeCommandInvalidLength |
0x7014 |
The received parameter that includes the variable length doesn't match the expected length. |
Segment access errors
| errSoeIdnInvalid |
0x7101 |
IDN in S-0-0394 not valid. |
| errSoeEmptyList |
0x7102 |
Empty list in S-0-0397 is not allowed for write access. |
| errSoeListTooLong |
0x7103 |
The maximum length of the list in S-0-0394 is exceeded by take-over of the list segment. |
| errSoeReadTooLong |
0x7104 |
Read access only: the length of the list segment as of the list index exceeds the current length of the list in S-0-0394. |
| errSoeIdnWriteProtected |
0x7105 |
IDN in S-0-0394 is write-protected. |
| errSoeSegmentDataBellowMin |
0x7106 |
The operation data in list segment is less than the minimum input value. |
| errSoeSegmentDataAboveMax |
0x7107 |
The operation data in list segment is greater than the maximum input value. |
| errSoeListInvalidIndex |
0x7108 |
The invalid list index is in S-0-0395. |
| errSoeParameterNotSegment |
0x7109 |
The parameter in IDN S-0-0394 doesn't have variable length. |
| errSoeIdnNotPermitted |
0x710A |
IDN S-0-0397 is not permitted as data in S-0-0394. |
Service channel
| errSoeChannelNoError |
0xD000 |
No error. |
| errSoeChannelNotAvailable |
0xD001 |
Service channel is (temporarily) not available. |
| errSoeChannelEngaged |
0xD002 |
Service channel is engaged by an application. |
| errSoeChannelBusy |
0xD003 |
Service channel is busy. Slave is processing previous request. |
| errSoeSlaveNotReachable |
0xD004 |
The Sercos slave is not reachable. |
| errSoeChannelAborted |
0xD005 |
Service channel transaction has been aborted. |
| errSoeChannelReadOnly |
0xD006 |
Writing this element is not supported by the service channel. |
See also
IntervalZero.KINGSTAR.Base Namespace